package com.example.framework.common.util;

import com.example.framework.common.exception.ServiceException;
import com.example.framework.common.pojo.R;

import java.util.Objects;

public class ResponseUtils {

    public static <T> T getRData(R<T> r) {
        if (Objects.isNull(r) || !r.isSuccess()) {
            throw ServiceException.of(r.getCode(), r.getMsg());
        }
        return r.getData();
    }
}
